a gift horse - French English Dictionary